﻿using ZyGame.Datable;

namespace ZyGame.Game
{
    public class FSMState : IDatable
    {
        public virtual string name { get; }

        public FSMState(string name)
        {
            this.name = name;
        }

        internal protected virtual void Awake(Entity entity)
        {

        }

        internal protected virtual void Execut()
        {

        }

        internal protected virtual void Exit()
        {
        }

        public void Dispose()
        {

        }
    }
}
